package com.yuesystem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yuesystem.dto.responsebody.ReplyResponseBody;
import com.yuesystem.entity.Reply;
import java.util.List;

/**
 * 回复接口.
 */
public interface ReplyService extends IService<Reply> {
  /**
   * 回复评论.
   *
   * @param reply 评论
   */
  void replyComment(Reply reply);
  
  
  /**
   * 根据一级评论id 和 帖子id 找到所有的子评论.
   *
   * @param blogId 帖子id
   * @param parentCommentId 一级评论id
   * @return 子评论
   */
  List<ReplyResponseBody> getCommentTwo(Long blogId, Long parentCommentId);
  
  /**
   * 根据blog的id删除所有和他有关的回复.
   *
   * @param listBlog 帖子
   */
  void deleteByBlog(List<Long> listBlog);
}
